<template>
  <!-- 左侧导航 -->
  <!-- 
            default-active：当前激活菜单的 index
             background-color：背景颜色
             text-color:字体颜色
             active-text-color：选中的字体颜色
            unique-opened
            router:是否使用 vue-router 的模式，启用该模式会在激活导航时以 index 作为 path 进行路由跳转

  -->
  <el-menu
    :default-active="defaultActive"
    background-color="rgb(61, 95, 129)"
    text-color="#fff"
    active-text-color="#ffd04b"
    unique-opened
    router
  >
    <!-- 第一项 -->
    <el-menu-item index="/index/home">
      <i class="el-icon-menu"></i>
      <span slot="title">首页</span>
    </el-menu-item>
    <!-- 第二项 -->
    <el-submenu index="2">
      <template slot="title">
        <i class="el-icon-s-tools"></i>
        <span>系统管理</span>
      </template>
      <el-menu-item index="/index/menu">菜单管理</el-menu-item>
      <el-menu-item index="/index/role">角色管理</el-menu-item>
      <el-menu-item index="/index/user">管理员管理</el-menu-item>
    </el-submenu>
    <!-- 第三项 -->
    <el-submenu index="3">
      <template slot="title">
        <i class="el-icon-s-goods"></i>
        <span>商城管理</span>
      </template>
      <el-menu-item index="3-1">菜单管理</el-menu-item>
      <el-menu-item index="3-2">角色管理</el-menu-item>
      <el-menu-item index="3-3">管理员管理</el-menu-item>
    </el-submenu>
  </el-menu>
</template>

<script>
export default {
    data(){
        return {
            defaultActive:"/index/home"
        }
    },
    mounted(){
        // console.log(this.$route);
        this.defaultActive = this.$route.path
    }
};
</script>

<style scoped>
.el-menu{
    border: none;
}
</style>

